﻿using System;
using System.Collections.Generic;
using System.ComponentModel.DataAnnotations;
using System.Linq;
using System.Reflection.PortableExecutable;
using System.Text;
using System.Threading.Tasks;

namespace AnlianCommon.Common.Domains.BankCustomers
{
    /// <summary>
    /// 羊只销售
    /// </summary>
    public class SheepSell:BaseEntity
    {
        /// <summary>
        /// 主键
        /// </summary>
        [Key]
        public int SellId { get; set; }
        /// <summary>
        /// 耳号
        /// </summary>
        public string? RecordAuricle { get; set; }
        /// <summary>
        /// 销售日期
        /// </summary>
        public DateTime SellTime { get; set; }
        /// <summary>
        /// 客户
        /// </summary>
        public int? ClientId { get; set; }
        /// <summary>
        /// 销售员
        /// </summary>
        public string? Salesman { get; set; }
        /// <summary>
        /// 仓库
        /// </summary>
        public string? Stash { get; set; }
        /// <summary>
        /// 收货地址
        /// </summary>
        public string? DeliveryAddress { get; set; }
        /// <summary>
        /// 单据号
        /// </summary>
        public string? DocumentNumber { get; set; }
        /// <summary>
        /// 成交价
        /// </summary>
        public decimal? ClosingPrice { get; set; }
        /// <summary>
        /// 定价
        /// </summary>
        public decimal? FixPrice { get; set; }
        /// <summary>
        /// 折扣
        /// </summary>
        public decimal? Discount { get; set; }
        /// <summary>
        /// 部门
        /// </summary>
        public int DepartmentId { get; set; }
        /// <summary>
        /// 审核状态
        /// </summary>
        public int ReviewStatus { get; set; }
        ///// <summary>
        ///// 等级
        ///// </summary>
        //public int Grade {  get; set; }
        ///// <summary>
        ///// 品种
        ///// </summary>
        //public string Variety { get; set; }
        ///// <summary>
        ///// 性别
        ///// </summary>
        //public string Sex {  get; set; }
        ///// <summary>
        ///// 羊只类型
        ///// </summary>
        //public int SheepType { get; set; }
        ///// <summary>
        ///// 繁殖状态
        ///// </summary>
        //public int ReproductiveState { get; set; }
        ///// <summary>
        ///// 栋舍Id
        ///// </summary>
        //public int CottageId { get; set; }
        ///// <summary>
        ///// 栏位Id
        ///// </summary>
        //public int FieId { get; set; }
        ///// <summary>
        ///// 出生日期
        ///// </summary>
        //public DateTime RecordDate { get; set; }
        ///// <summary>
        ///// 出生重
        ///// </summary>
        //public decimal RecordWeight { get; set; }
        ///// <summary>
        ///// 断奶重
        ///// </summary>
        //public decimal WeanDate { get; set; }
        ///// <summary>
        ///// 母亲耳号
        ///// </summary>
        //public string? RecordMother { get; set; }
        ///// <summary>
        ///// 父亲耳号
        ///// </summary>
        //public string? RecordFather { get; set; }
    }
}
